Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour IX Open Internacional D'Andorra - Andorra VIII Trofeo Ciudad de Quito - Quito Lamberts Open by Stawag - Aachen Challenger Ford de Cherbourg - Cherbourg Zagreb Open - Zagreb Samsung Securities Cup Challenger Tennis - Seoul Lambertz Open - Aachen Corona Mexico City Open - Mexico City Open Sainte Victoire - Aix-En-Provence Open de L'Isere-Trophee BNP Paribas - Grenoble South African Airways Tennis Open - Durban Morocco Tennis Tour - Marrakech Alexander Kolyaskin Memorial - Donetsk Internationaux du Doubs - Besancon San Luis Potosi Challenger - San Luis Potosi Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba Geneva Challenger - Geneva Heilbronn Challenger Marrakech Challenger Mexico City Challenger Vancouver Challenger St. Remy Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Cosmorom Challenger - Brasov Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg Warsteiner Challenger Wolfsburg - Wolfsburg 2001 Eddleman USTA Challenger - Birmingham 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton Macedonian Open - Skopje Bukhara Challenger - Bukhara Nottingham Challenger Geneva Challenger - Geneva IPP Open - Helsinki Vancouver Challenger Kuppers Kolsch Cup by Lambertz - Aachen Aptos Challenger Kyiv UMC Open - Kiev Diego Open - Budapest 4th Sardinia International Championships - Cagliari Napa Challenger Open de Charleroi - Charleroi Geneva Challenger 2001 USTA Challenger of Calabasas - Calabasas Happy Valley Challenger Sarajevo Open - Sarajevo Optimus Maia Open - Maia San Luis Potosi Challenger - San Luis Potosi Fergana Tennis Challenger Tournament - Fergana TennisCup Vlaanderen - Antwerp Irving Challenger Czech Indoor Open - Prague Bogota Challenger - Bogota Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Wrexham Challenger - Wrexham The LTA Bolton Challenger - Bolton Ciudad de Pozoblanco Open Diputacion - Cordoba Bukhara Challenger - Bukhara Kobstaedernes ATP Challenger - Kolding PrivatBank Cup - Dnepropetrovsk Okal Cup 2003 - Eckental Open de Franche Comte - Besancon Jameson Cup - Milan San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Ischgl International Tennis Challenger 2003 - Ischgl Ispat Open 2004 - Ostrava Steelers Cup - Kosice Challenger 42 - Andrezieux Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Open Castilla y Leon - Segovia Ischgl International ATP Challenger - Ischgl St. Brieuc Challenger Gemax Samsung Open 2005 - Belgrade Bratislava Challenger San Luis Potosi Challenger - San Luis Potosi Shenzhen Challenger Torneo Internacional Challenger Fila 2005 - Leon Ourocard Tennis Challenger - Sao Paulo Draft Corona Mexico City Open - Mexico City Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava KGHM Emax Polish Indoors - Wroclaw Austin Challenger - Austin Ethias Trophy - Mons Alexander Kolyaskin Memorial - Donetsk Bancolombia Open - Bogota Tatra Banka Open - Bratislava IPP Open - Helsinki Abierto Internacional de Salinas 'Dario Expreso' - Salinas Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Open de Rennes La Trinitaine - Rennes Ostrava Open 2005 - Ostrava Tashkent Challenger ECM Prague Open 2005 - Prague Sony Ericsson Open 2008 - Belgrade Open D'Orleans - Orleans Ostrava Challenger The LTA Men's Challenger - Southampton 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Lambertz Open by Stawag - Aachen Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Mobilux Open - Luxembourg Siemens Open - Scheveningen Open D'Orleans - Orleans Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes European Community Championships - Antwerp Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Miller Lite Hall of Fame Tennis Championships - Newport Open de Rennes La Trinitaine - Rennes Lambertz Open by Stawag - Aachen Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Challenger 42 - Andrezieux Powder Byrne Trophy - Surbiton Intersport Heilbronn Open - Heilbronn VII Torneo Internazionale di Tennis - Barletta The Surbiton Trophy - Surbiton Lambertz Open - Aachen Dallas Challenger Akbank Private Banking TED Open - Istanbul Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Open des Alpes Trophee BNP Paribas - Grenoble Gerry Weber Open - Halle Ethias Trophy - Mons Energis Open - Amsterdam Mouilleron-Le-Captif Challenger Miller Lite Hall of Fame Tennis Championships - Newport TED Open - Istanbul Salem Open - Hong Kong Seoul Challenger Le Gosier Challenger New Delhi Tokyo Queen's Club Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham Manchester Taipei Challenger 42 - Andrezieux Rezidenza Open - Magdeburg Garden Open - Rome Garden Open - Rome Milan Indoors - Milan Abierto Mexicano Telfonica MoviStar - Acapulco Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel Bancolombia Open - Bogota International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Warsteiner Challenger Lubeck 2001 - Lubeck Abierto Club Casablanca - Mexico City AGT Challenger - Leon Chennai Open - Chennai Roma Open Challenger - Rome IPP Open - Helsinki Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle TED Open - Istanbul College Station Challenger - College Station Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Surbiton Challenger Mercedes-Benz Cup - Los Angeles Heilbronn Challenger - Heilbronn Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney Tatra Banka Open - Bratislava Challenger Leon 2003 - Leon US Men's Clay Court Championships - Houston Warsteiner Challenger Series - Lippstadt Bratislava Challenger Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg The Stella Artois Championships - London Ciudad de Pozoblanco Open Diputacion - Cordoba Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Mobelwelt-Zick Open 98 - Dresden China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb LTA Shrewsbury Challenger - Shrewsbury Rennes Challenger Open 13 - Marseille Zhuhai Challenger The Dubai Tennis Championships - Dubai Taipei City Challenger BMW Open - Munich LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Busan Challenger Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Zagreb Open - Zagreb Garden Open 2004 - Rome SA Tennis Open - Johannesburg Unicredit Czech Open 2007 - Prostejov AEGON Championships - London Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Jameson Cup - Milan Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Finnish Open - Helsinki ABN AMRO World Tennis Tournament - Rotterdam Tumkur Open - Tumkur IX Trofeo Ciudad de Quito - Quito The Dubai Tennis Championships - Dubai Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi BMW Open - Munich Open de Nice Cote dAzur - Nice Czech Indoor Open - Prague Ordina Open - s-Hertogenbosch XL Capital Bermuda Open - Bermuda Citta di Monza - Monza Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Internationaux du Doubs - Besancon Brisbane International - Brisbane Tunis Open 2006 - Tunis ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem s'Tennis Masters Challenger - Graz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Black Forest Open - Freudenstadt Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open des Alpes Trophee BNP Paribas - Grenoble ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Ethias Trophy - Mons Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco European Community Championships - Antwerp PBZ Zagreb Indoors - Zagreb Qatar Mobil Open 2001 - Doha St. Petersburg Open - St. Petersburg Geneva Open - Geneva BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Gelsor Open Romania - Bucharest ASB Classic - Auckland Antalya Cup - Antalya The Stella Artois Grass Court Championships - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Milan Tokyo Rosmalen Toulouse Tokyo Indianapolis Tennis Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Thailand Open - Bangkok BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Countrywide Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Kremlin Cup - Moscow Generali Open - Kitzbuhel AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Pilot Pen Tennis - New Haven UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle If Stockholm Open - Stockholm Energis Open - Amersfoort Adidas International - Sydney PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Thailand Open - Bangkok Taipei City Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Eckental Challenger Rakuten Japan Open - Tokyo Bordeaux Ljubljana Open 2002 - Ljubljana Open Sud de France - Montpellier Open 13 - Marseille Beijing ABN AMRO World Tennis Tournament - Rotterdam Black Forest Open - Freudenstadt BRD Nastase Tiriac Trophy - Bucharest VIII Open Internacional D'Andorra - Andorra Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Warta Cup 2001 - Sopot Rakuten Japan Open - Tokyo Okal Cup 2001 International Bavarian Championships - Eckental Qatar ExxonMobil Open - Doha Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Gemax Open - Belgrade Chengdu Open - Chengdu Intersport Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Open 13 - Marseille Gerry Weber Open - Halle The Lipton Championships - Key Biscayne Pilot Pen Tennis - New Haven Tennis Masters Series - Miami AIG Japan Open - Tokyo St. Petersburg Indianapolis Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Open de Moselle - Metz Masters Series Madrid - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Brisbane - Brisbane Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Gerry Weber Open - Halle Tata Open 2003 - Chennai Jakarta US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Adidas International - Sydney Chennai Open - Chennai Estoril Open - Estoril Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel AIG Japan Open - Tokyo Heineken Open - Auckland Seoul BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Croatia Open - Umag China Open - Beijing Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati BMW Open - Munich BA-CA Tennis Trophy - Vienna China Open - Beijing Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta French Open - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne SAP Open - San Jose French Open - Paris U.S. Open - New York Wimbledon - London Miami Open - Miami French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open Australian Open Wimbledon St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid AAMI Classic - Kooyong Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Australian Open (juniors) French Open (juniors) Davis Cup, Group 2, 1R, BUL-CYP 3-2 U.S. Open (juniors) The Mubadala World Tennis Championship AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Athens Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3